Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Great Britain F2 USA F5 Canada F2 USA F9 Canada F3 India F5 Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb 9th Wartburg Open - Eisenach XI Venice Open - Venice BH Tennis Open International Cup - Belo Horizonte Pekao Open 2001 - Szczecin Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Open Sainte-Victoire - Aix-En-Provence 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx The Nottingham Challenger - Nottingham Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Odlum Brown Vancouver Open - Vancouver USTA Tallahassee Tennis Challenger - Tallahassee Oklahoma Challenger - Tulsa III Isla de Lanzarote - Lanzarote Samsung Securities Cup - Seoul Noumea Challenger Rhodes Challenger Binghamton Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Johannesburg Challenger Sarasota Challenger Nottingham Challenger Winnetka Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Kaohsiung Challenger Nottingham-2 Challenger Vancouver Challenger Tiburon Challenger Seoul Challenger Geneva Challenger Dallas Challenger Johannesburg Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Nottingham-2 Challenger Knoxville Challenger Champaign Challenger Gimcheon Challenger Busan Challenger Challenger Ford de Cherbourg - Cherbourg Savannah Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Waldbaum's Hamlet Cup - Long Island Chevrolet Cup - Vina del Mar Heineken Trophy - 's-Hertogenbosch Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Heineken Open - Auckland Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Copa Ericsson Chile - Santiago Open de L'Isere - Grenoble 2004 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Challenger of Dallas - Dallas Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis China Open - Beijing South Africa F1 AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Heineken Open - Auckland BMW Open - Munich Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Britania Zavaleta - Puebla Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Artois Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires AEGON Championships - London Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Movistar Open - Santiago Copa Claro - Buenos Aires AEGON Championships - London SA Tennis Open - Johannesburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Granby Challenger - Granby Brasil Open - Sao Paulo SAP Open - San Jose Abierto Mexicano Telcel - Acapulco The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Fergana Challenger - Fergana Copa Ericsson Argentina - Buenos Aires Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Idea Prokom Open - Sopot Allianz Suisse Open Gstaad - Gstaad Copa Ericsson Argentina - Buenos Aires International Championship of Croatia - Umag Copa Ericsson - Buenos Aires Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton Open de L'Isere - Grenoble Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum USTA Men's Challenger of Dallas - Dallas Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton The LTA Bolton Challenger - Bolton Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Kremlin Cup - Moscow Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Baden Open - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Oldum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Flea Market Cup Busan Challenger Tennis - Busan Sunrise Challenger Johannesburg Challenger Izmir Challenger Aptos Challenger Seoul Challenger Chuncheon Challenger Sunrise Challenger Rimouski Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Cremona Challenger Prostejov Challenger Winnetka Challenger Vancouver Challenger Genova Challenger Sacramento Challenger Calabasas Challenger Noumea Challenger Singapore Challenger Zagreb Challenger Nottingham Challenger Shanghai Challenger Tashkent Challenger Bangkok Challenger Seoul Challenger Quimper Challenger Guadalajara Challenger Busan Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger The Gallagher International ATP Tour Challenger - Hamilton Aptos Challenger Sacramento Challenger Sao Paulo Challenger Rimouski Challenger Vancouver Challenger Siemens Open 2001 - Scheveningen Credicard Tennis Cup - Campos do Jordao Szczecin Challenger Charlottesville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger Gosford Australian Unity Challenger - Gosford Tumkur Open - Tumkur Sylt Open 2000 - Sylt VIII Open Internacional D'Andorra - Andorra Internazionali di Tennis de San Marino - San Marino University of Tennessee USTA Challenger - Knoxville V Gramado Open de Tennis - Gramado Torneo Internacional Challenger Fila 2005 - Leon Nottingham Men's Challenger - Nottingham Warsteiner Challenger Wolfsburg - Wolfsburg Gallagher International - Hamilton Abierto Mexicano Telcel - Acapulco 2003 Freeman Men's Challenger - Joplin Steelers Cup - Kosice Vancouver Challenger Copa Ericsson Brazil - Sao Paulo USTA Seascape Challenger - Aptos III Gramado Open de Tenis - Gramado Ortisei Challenger IV Gramado Open de Tenis - Gramado The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Qatar Open - Doha Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam China Open - Beijing CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Tennis Masters Series - Hamburg Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Sydney International - Sydney Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Copa Telmex - Buenos Aires Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Copa Claro - Buenos Aires Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mumbai Open - Mumbai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Sony Open Tennis - Miami Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Colonial Classic - Kooyong Colonial Classic - Kooyong Colonial Classic - Kooyong Davis Cup, World Group, QF, ARG-RUS 5-0 AAMI Classic - Kooyong Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 AAMI Classic - Kooyong Davis Cup, World Group, SF, FRA-ARG 5-0 Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London